Asynchronous Cooperative Multiprocessing Within
نویسندگان
چکیده
Existing computing systems do not permit cooperative multiprocessing, i.e. computations consisting of several concurrently operating processes which use shared data-bases actively. When all data references are fully synchronised to avoid conflict, such computation is possible; however such synchronisation is nearly impossible in existing environments.With asynchronous operation of the processes, output-functionality i.e. the property that the results of a computation are reproducible, becomes the chief consideration and also the chief problem with current systems. Several models for output-functional cooperative multiprocessing have been proposed. One of these has been chosen and a sub-system for MULTICS is proposed that ensures output-functionality of multiprocess computations. The operation of processes on segments is controlled, using the access checking mechanism, so that conflicts are avoided. Procedures for use in this control of access and for the creation and deletion of processes in a convenient manner are described. The procedures are defined in sufficient detail to permit relatively easy coding. The sub-system proposed ensures that all computations performed within that environment will have reproducible results under minimal restrictions. Multiprocessing in the sub-system requires fairly substantial computation on the part of each process for efficiency, as the access control is implemented in software. THESIS SUPERVISOR: Jack B. Dennis TITLE: Associate Professor of Electrical Engineering
منابع مشابه
Decentralized and Cooperative Multi-Sensor Multi-Target Tracking With Asynchronous Bearing Measurements
Bearings only tracking is a challenging issue with many applications in military and commercial areas. In distributed multi-sensor multi-target bearings only tracking, sensors are far from each other, but are exchanging data using telecommunication equipment. In addition to the general benefits of distributed systems, this tracking system has another important advantage: if the sensors are suff...
متن کاملA Novel Multi-user Detection Approach on Fluctuations of Autocorrelation Estimators in Non-Cooperative Communication
Recently, blind multi-user detection has become an important topic in code division multiple access (CDMA) systems. Direct-Sequence Spread Spectrum (DSSS) signals are well-known due to their low probability of detection, and secure communication. In this article, the problem of blind multi-user detection is studied in variable processing gain direct-sequence code division multiple access (VPG D...
متن کاملDesign and Performance of SMPs With Asynchronous Caches
Asynchronous, cache coherence, shared-memory multiprocessor, SMP We propose and evaluate a cache-coherent symmetric multiprocessor system (SMP) based on asynchronous caches. In a system with asynchronous caches, processors and memory controllers may observe the same coherence request at different points in time. All protocol transactions are unidirectional and processors do not report snoop res...
متن کاملDynamic Thread Creation: an Asynchronous Load Balancing Scheme for Parallel Searches
Researchers have been actively pursuing load balancing schemes for parallel searches in an attempt to achieve linear or near linear speedups. Most of the approaches have used message based distributed models. Although, they have been successfully ported to shared-memory systems, their designs and approaches are counter intuitive and cumbersome for symmetric multiprocessing architectures. Here, ...
متن کاملA cooperative hyper-heuristic search framework
In this paper, we aim to investigate the role of cooperation between low level heuristics within a hyper-heuristic framework. Since different low level heuristics have different strengths and weaknesses, we believe that cooperation can allow the strengths of one low level heuristic to compensate for the weaknesses of another. We propose an agent-based cooperative hyper-heuristic framework compo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012